API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsAstraeus
Graphics
Effects
EffectType.h
1
// EffectType.h
3
//
5
6
namespace
nkAstraeus
7
{
11
enum class
EFFECT_TYPE
12
{
13
UNKNOWN
= 0,
14
FXAA
15
} ;
16
20
class
EffectTypeUtils
final
21
{
22
public :
23
24
// Translation
44
static
nkMemory::StringView
enumToString
(
EFFECT_TYPE
value) ;
63
static
EFFECT_TYPE
stringToEnum
(
const
nkMemory::StringView
& value) ;
64
} ;
65
}
nkAstraeus::EFFECT_TYPE
EFFECT_TYPE
Lists all effects supported.
Definition:
EffectType.h:12
nkAstraeus::EFFECT_TYPE::FXAA
@ FXAA
Fast Approximate Anti-Aliasing effect.
nkAstraeus::EffectTypeUtils
Offers utility functions to help with the enumeration support.
Definition:
EffectType.h:21
nkAstraeus
Encompasses all API of component NilkinsAstraeus.
Definition:
Engine.h:7
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition:
StringView.h:22
nkAstraeus::EFFECT_TYPE::UNKNOWN
@ UNKNOWN
Unknown placeholder.
nkAstraeus::EffectTypeUtils::stringToEnum
static EFFECT_TYPE stringToEnum(const nkMemory::StringView &value)
nkAstraeus::EffectTypeUtils::enumToString
static nkMemory::StringView enumToString(EFFECT_TYPE value)
Generated by
Doxygen
1.8.18